package serialization

import "encoding/json"

func JsonEncode(data any) (error, []byte) {
	bytes, err := json.Marshal(data)
	if err != nil {
		return err, nil
	}
	return nil, bytes
}

func JsonDecode(bytes []byte, data any) error {
	err := json.Unmarshal(bytes, data)
	if err != nil {
		return err
	}
	return nil
}
